#ifdef __ELEC_MODULE_CONFIG_EXAMPLE_H__ // 使用时，注释此行

#ifndef __ELEC_MODULE_CONFIG_H__
#define __ELEC_MODULE_CONFIG_H__



#ifdef __cplusplus
extern "C" {
#endif


// 头文件包含（一般是c语言标准库头文件）
#include "stdio.h"
#include "stdint.h"
#include "stdlib.h"
#include "string.h"
// include "main.h"

//#define __DEMO_PROJECT__

//#define __VTOR_TIMER__
//#define __VTOR_KEY__
//#define __VTOR_MENU__
//#define __VTOR_I2C__
//#define __VTOR_I2C_SLAVE__
//#define __VTOR_OLED__
//#define __VTOR_PID__
//#define __VTOR_SPI__
//#define __VTOR_SHELL__
//#define __VTOR_STRING__
//#define __VTOR_PRINTF__
//#define __VTOR_FLASH_EEPROM__
//#define __VTOR_MODBUS__
//#define __VTOR_LED__
//#define __VTOR_QUEUE__
//#define __VTOR_BUFFER__
//#define __VTOR_STRING_PLAYER__

//#define __XLD_BTDT__
//#define __ANO_DT__



// 配置的参考例子
// 使用log信息
#define __OLED_LOG__
// 小ram芯片不使用gram
// GRAM是大部分操作（graph extra）的基础
#define __OLED_GRAM__

// 提供画线，画圆等函数
// #define __OLED_GRAPH__

// 提供多种字体，非常占空间
// #define __OLED_MULTI_SIZE__

// 提供中文支持，需自行添加字库
// #define __OLED_HZK__

// 提供OLED_Printf，number等函数
// #define __OLED_PRINTF__

// 提供额外函数，画图片，滚动等操作
// #define __OLED_EXTRA__



// vtorkey
// 启用配置宏，运行用户自定义扫描时间间隔
// #define VTOR_KEY_CONFIG_BY_USERSELF
// #define VTOR_KEY_TIME_SHAKE				20
// #define VTOR_KEY_TIME_LONG_DOWN	 		500
// #define VTOR_KEY_TIME_LONG_UP	 		500
// #define VTOR_KEY_TIME_MAX 				1000



// vtorshell
#define __VTOR_SHELL_CONFIG_GET_TIME_RESERVE__
//#define __VTOR_SHELL_CONFIG_GET_TIME_BY_USERSELF__





// vtorstring
#define __VTOR_STRING_CONFIG_PRINT_RESERVE__
//#define __VTOR_STRING_CONFIG_PRINT_BY_USERSELF__



#ifdef __cplusplus
}
#endif



#endif

